<?php
include('includes/header.php');
$titulo = 'Imprimir Informes Pendientes';
include('menu.php');

$doctor = utf8_encode(GetValue("doctor"));
$matricula1 = utf8_encode(GetValue("matricula1"));
$matricula2 = utf8_encode(GetValue("matricula2"));
$link = OpenDB();
$query = "select numero_protocolo, id_tipo_informe from protocolo 
    where estado_impresion = 0 order by numero_protocolo";
$pendientes = GetSQL($query);
function isChecked($index)
{
    global $pap;
    if (isset($pap[$index]))
    //return "checked='checked'";
        return "<img src='imagenes/checked.png' width='10' height='10' />";
    return "<img src='imagenes/unchecked.png' width='10' height='10' />";
}

function isCheckedDiag($index)
{
    global $diagnostico;
    if (isset($diagnostico[$index]))
    //return "checked='checked'";
        return "<img src='imagenes/checked.png' width='10' height='10' />";
    return "<img src='imagenes/unchecked.png' width='10' height='10' />";
}

function GetSelected($query)
{
    $result = mysql_query($query);
    if ($result && mysql_num_rows($result) > 0)
    {
        for ($index = 0; $index < mysql_num_rows($result); $index++)
        {
            $ret[mysql_result($result, $index)] = true;
        }
        return $ret;
    }
    else
        return false;
}
?>
<link type="text/css" href="styles/print.css" rel="stylesheet" media="print"/>
<script>
    $(document).ready(function(){
<? if ($pendientes)
{ ?>
            print();
<? } else
{ ?>
            alert("No hay informes pendientes de impresión");
<? } ?>
    });    
</script>
</head>
<body>
    <?php
    if ($pendientes)
    {
        echo '<div class="no-print">Informes a imprimir: ' . count($pendientes). mysql_error() . '</div>';
        $update = "update protocolo set estado_impresion = 1 where estado_impresion = 0";
        PostSQL($update);
        PostSQL("COMMIT");
        echo '<div id="oculto">';
        for ($n = 0; $n < count($pendientes); $n++)
        {
            $_SESSION["protocolo"] = $pendientes[$n]['numero_protocolo'];
            $cantCopias = GetSQLFirstValue("select numero_copias from protocolo where numero_protocolo = " . $_SESSION["protocolo"]);
            for ($indice = 0; $indice < $cantCopias; $indice++)
            {                
                echo '<div>';
                if ($pendientes[$n]['id_tipo_informe'] == PAP)
                {
                    include("impresionPap.php");
                } else
                {
                    include("impresionBiopsia.php");
                }
                echo '</div>';
                include ('pieInforme.php');
                //ME FIJO SI NO LA ULTIMA ITERACION DEL FOR, ASI NO IMPRIME EL ULTIMO SALTO
                if ($indice!=$cantCopias-1)
                    echo '<div class="salto"></div>';
            }
        }
        echo '</div>';
        
    }
    CloseDB($link);
    ?>
</body>
</html>
